package com.websocket.demo.config;

/**
 * @author H
 * @date 2023/1/14
 */
// @Configuration
// public class WebSecurityConfig extends WebSecurityConfigurerAdapter {
//
//     @Override
//     protected void configure(AuthenticationManagerBuilder auth) throws Exception {
//         // 密码加密器
//         BCryptPasswordEncoder passwordEncoder = new BCryptPasswordEncoder();
//         // 加入内存三个用户，密码分别为机密后的“1”,"2","3"
//         // 可以用过 passwordEncoder.encode("1")这样获得加密后的密码
//         auth.inMemoryAuthentication().passwordEncoder(passwordEncoder)
//                 .withUser("user1").password("$2a$10$QFcWcBeRO00Eg02CwNOBwOFaG7aTHCB8xa6z/HVTtBRYqXB.PvlDG").roles("USER")
//                 .and()
//                 .withUser("user2").password("$2a$10$cE/0fk3lMvxKawtoNMiu8OWD13.ZQmErzNJyRQ2Qm7HZiwqQ1qwQq").roles("ADMIN")
//                 .and()
//                 .withUser("user3").password("$2a$10$HsaqTAu.fvqRHBEyHugmNeRo.PFRSKPsIsc.RbDImlLy.f8oirTD2").roles("USER");
//
//     }
//
//     public static void main(String[] args) {
//         BCryptPasswordEncoder passwordEncoder = new BCryptPasswordEncoder();
//         System.out.println(passwordEncoder.encode("3"));
//     }
// }
